package com.briup.day04;

public class Test_DoWhile {
    public static void main01(String[] args) {
        int i = 1;
        do {
            System.out.println("Hello World");
            i++;
        } while (i<=5);
    }

    public static void main(String[] args) {
        //生成10-20的随机数 当随机数等于15跳出循环
        int count=0;
        /*Math.random()这是 Java 的随机数生成方法，会返回一个 **[0.0, 1.0) 之间的随机小数 **（包含 0.0，不包含 1.0）。
(20-10+1)计算结果是 11，这个数字代表取值范围的总个数（从 10 到 20 共 11 个整数：10,11,...,20）。
Math.random() * 11将随机小数放大 11 倍，结果变为 **[0.0, 11.0) 之间的随机数 **（可能是 0.0，但不会达到 11.0）。
+10将结果整体偏移 10，范围变为 **[10.0, 21.0) 之间的随机数 **。
(int)强制类型转换为整数，会直接截断小数部分（不是四舍五入），最终结果就是10 到 20 之间的整数（包含 10 和 20）。*/
        int random=(int)(Math.random()*(20-10+1)+10);
        do {
            random=(int)(Math.random()*(20-10+1)+10);
            System.out.println(random);
            count++;

        }while (random!=15);
        System.out.println("经过"+count+"次");
    }
}
